Minutes, IBIS Quality Task Group 05 May 2020 11:00-12:00 EST (08:00-09:00 PST) ROLL CALL Intel Corp. Michael Mirmak Mentor, a Siemens Business Arpad Muranyi Micron Technology * Randy Wolff Signal Integrity Software: * Mike LaBonte SPISim Wei-hsing Huang Teraspeed Labs: * Bob Ross Zuken USA: * Lance Wang Everyone in attendance marked by * NOTE: "AR" = Action Required. -----------------------MINUTES --------------------------- Mike LaBonte conducted the meeting. Call for IBIS related patent disclosures: - None Call for opens: - None Review of previous meeting minutes: Minutes from the April 28 meeting were reviewed. Randy Wolff moved to approve. Bob Ross seconded. Without objection the minutes were approved. ARs: - Mike LaBonte to search for all instances of bitwise operators meant to be logical operators. - Done. Only the one originally reported was found to be problematic. - Bob Ross to contact IBISCHK developer about the new bug. - Done - Bob Ross to review the BIRD181.2 draft - Not done yet. New IBISCHK bugs: Mike LaBonte showed BUG212_draft1.txt. Bob Ross said it had a note about the possibility that the code problem could cause an error, although no testcase for that could yet be envisioned. Mike suggested platform and OS could be NA because that had not been never tested, and the code error should be universal. AR: Bob Ross to revise BUG212 draft and post it Bob Ross showed BUG213_draft1 and described the bug, which had been reported by Arpad Muranyi. Bob said there would be an error in the second testcase if 4 terminal lines were commented out, because it would become a single terminal model with no through path. The first testcase would generate no error because all ports were defined. Randy Wolff said Unused_port was required for Touchstone where ports are unused, and illegal where all ports are specified. He said it had to be legal to leave out terminals, that was what Unused_port was for. Bob noted that this affected the same code module as BUG212. He said in testcase B terminal 5 had to be defined. Mike asked if the same error message would occur if the lines were absent, not just commented out. Bob said he could not find the answer by code inspection. Randy said he had not tried it. Bob said we had a lot of complex rules, and that was likely to lead to some mistakes. Randy suggested that our test suite should have cases with missing ports. Also the names of models like "dummy.ts" should be made more unique. Mike noted that many existing testcase files were named after the bug numbers they were derived from. Bob showed a command window to demonstrate an ibischk7 test using an empty dummy.ts. Mike asked for clarification about the meaning of testcase A. Randy said it incorrectly reported no error. Where all ports were defined, Unused_port was illegal. Mike and Randy agreed that it was an odd IBIS requirement. AR: Bob Ross to update BUG213 draft and post it TSCHK2 license agreement: Bob Ross said there had been no action on the new purchase request. Infineon also intended to purchase an IBISCHK7 source license. Bob had not yet had an invoice for that sent by SAE ITC. Bob said the agreement document online was up to date. BIRD181.2: Bob Ross suggested this BIRD should be resolved for IBIS 7.1. Mike LaBonte felt it was lower priority, and should not hold up 7.1 if other urgent changes are needed. He noted that discussions around BIRD181 have been slow. Bob reviewed potential changes that might go into IBIS 7.1. Tabled topics (no discussion without motion): - IBIS-ISS parser Next parser release: Bob Felt BUG213 gave a motivation to release an IBISCHK7.0.2 update. Randy Wolff and Mike LaBonte agreed. Randy said we would need a quote to consider the funding. Some of the bugs were coding errors for which a fix might be made against the original contract. We would need to write an agreement specifying the work to be done. Mike suggested having the new bugs posted and reviewed in Open Forum before writing the agreement. Bob Ross moved to adjourn. Lance Wang seconded. Without objection the meeting ended. Meeting ended: 11:57 ET Next meeting May 12, 2020